self-contained instrument - English Synonyms Dictionary